
/*
* 可通过 $page.handler.xxx 访问这里定义的方法
* 注意：该方法仅在所属的页面有效
* 如果需要 async-await，请修改成 export default async function() {}
*/
const sdk = require('weapps-plugin-citycode')

export default function() {
    // app.navigateTo({
    //     pageId: "login",
    //     success(res) {
    //     // 跳转成功
    //     console.log(res);
    //     },
    //     fail(res) {
    //     // 跳转失败
    //     console.log(res);
    //     },
    // });

    sdk.login().then(res => {
        const uid = app.getStorageSync('tif.uid')
        //后端临时url
        const url = `${app.state.tempRequestUrl}wx/auth/login_by_public_side?uid=${uid}`

        if (uid) {
            sdk.request({
                url,
                method: 'POST',
                success: resp => {
                    if (resp.statusCode == 200) {
                        if (resp.data.code == 1) {
                            app.setStorageSync('token', resp.data.data.token)
                        }
                    }
                },
                fail: err => {
                    console.log('err', err)
                }
            })
        }

        // console.log('登录成功返回的数据', res)
    })
}